100
15
16
6
14
33
18
402
0
42
26
91
31
206
5
4
1
3
66
19
81
28
24
29
166
22
39
58
125
35
77
36
8
9
63
54
25
30
56
49
11
13
17
43
78
27