49
22
32
150
120
24
101
46
56
17
10
191
28
44
68
99
35
60
27
14
43
11
111
23
36
41
13
3
59
149
106
90
31
12
77
48
139
255
30
73
39
358
1280
58
66
79
96
343
178
95
148
160
105