104
47
171
22
56
19
33
16
14
108
77
129
34
38
69
49
105
18
9
154
24
23
17
27
250
103
136
8
520
42
79
37
30
20
170
2
3
7
189
35
94
466
21
46
324
70
116
133