10
1
5
12
4
17
6
2
11
38
40
51
103
250
116
74
129
42
125
16
56
78
24
67
8
202
174
77
52
30
68
49
104
36
139
126
60
83
22
43
65
15
25
63
64
132