102
89
28
34
17
62
108
10
66
49
3
25
58
63
30
7
54
178
27
14
51
20
15
376
96
8
26
1
117
12
50
18
40
64
9
46
16
22
38
99
177
19