120
310
63
75
36
254
29
32
188
41
104
50
163
44
54
136
112
24
169
5
172
46
33
106
202
238
9
23
11
160
110
62
227
51
148
3
19
61
387
127
514
530
486
223
68
17
69
57
102
156
382
30
122