135
54
28
12
44
202
70
222
139
30
31
89
35
77
129
221
449
230
132
22
63
116
170
5
38
589
45
80
84
175
98
104
168
64
8
78
24
7
371
75
15
19
18
29
13
25
42
108
126
62
60