33
355
839
212
99
150
91
221
43
11
44
31
53
23
25
37
16
88
30
19
66
74
29
78
24
40
993
13
57
110
119
27
132
46
83
77
86
96
45
51
69
42
233
14
125
95
41
84