2
41
31
8
57
9
10
5
168
32
4
14
30
48
21
34
16
28
20
23
29
78
36
33
19
140
58
298
17
215
65
56
51
261
126
39
234
59
76
218
92
94
311
66
253
127
26
40
216
235