51
102
26
24
188
67
76
61
27
142
43
105
40
60
42
28
34
98
155
32
94
241
45
58
46
15
20
112
23
91
100
79
49
47
358
95
63
86
12
121
5
93
53
99