102
54
28
14
19
259
57
112
48
160
47
352
420
104
92
41
66
620
42
140
106
73
60
516
50
35
205
180
4
24
89
8
109
165
49
30
32
220
40
510
538
159
82
88