98
508
252
153
60
125
54
18
76
24
34
30
14
87
55
100
38
89
37
352
21
69
102
88
19
243
53
130
27
52
49
25
86
176
152
31
12
119
13
71
23
58
6
61
15
48
22