277
27
28
130
22
41
13
19
14
7
3
35
40
30
59
138
120
145
49
129
43
106
45
87
121
70
248
127
10
520
552
86
32
17
117
37
56
167
24
78
152
90
34
26
80
64
358
2694