32
149
87
13
38
145
255
74
53
120
212
175
102
33
85
34
132
56
10
152
66
12
25
22
18
55
43
164
19
64
17
37
27
31
24
71
998
49
80
5
88
52
348
81
8
21
421
114