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
13
45
80
84
175
98
104
168
64
9
78
24
372
75
15
19
18
29
26
42
108
126
62
60