95
185
50
28
25
70
19
97
48
81
58
9
33
16
10
11
17
129
38
102
284
20
4
46
177
168
34
218
21
8
31
126
78
32
23
75
629
127
26
91
29
41
13
71