101
15
17
2
49
6
23
29
9
7
25
129
8
14
4
5
45
38
40
512
51
56
336
72
43
151
137
18
28
30
274
57
26
35
16
121
13
10
3
48
117
67
31
65
54
11
63
89
175
223
150
156