100
51
38
230
35
87
62
138
27
86
82
316
102
142
83
131
70
10
26
3
59
9
23
22
11
97
16
8
5
156
61
30
14
13
29
388
36
12
28
21
71
18
293
19
6
4
46
7
2
25