100
2
15
41
30
11
8
12
18
1
39
7
191
9
4
25
10
29
14
58
5
13
16
3
23
19
43
77
38
55
61
44
172
32
21
83
34
24
54
51
90
27