105
92
371
54
211
460
61
124
131
15
676
17
101
231
20
305
45
85
565
138
117
133
24
14
41
5
187
42
72
22
67
100
37
8
329
65
9
145
151
40
77
87
27
66
32
30
11
4
91