99
320
48
10
13
12
153
20
24
35
109
436
39
101
58
59
110
132
8
21
84
128
17
53
142
57
72
108
74
22
147
440
68
4
56
171
33
32
263
85
36
64
7
187
212
388
507
117
221
54
139
51