109
398
56
420
84
365
52
212
88
269
39
205
13
167
86
93
11
125
68
395
24
129
7
128
33
123
1
89
27
132
15
256
28
100
44
94
2
107