122
105
19
108
31
51
66
18
26
17
16
27
8
48
132
11
39
67
4
13
60
32
24
44
30
79
6
64
52
14
78
29
93
237
63
121
42
71
45
253
53
57
12
20
232
47
196