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