10
17
3
28
1
49
13
8
4
86
67
30
2
9
77
25
70
74
22
66
101
41
132
7
44
5
128
106
6
11
38
36
35
312
40
127
278
81
114
390
129
19
56
14
143
52
33