152
63
533
53
25
530
106
78
81
95
26
68
36
22
136
35
126
51
123
17
155
13
31
62
28
205
66
46
134
56
29
49
98
287
57
279
24
263
105
276
37
64
39
50
110
55
27
47