10
29
44
12
51
14
77
65
9
17
40
278
16
15
13
22
95
30
28
32
68
149
57
24
35
5
34
360
106
126
25
41
96
93
43
80
56
1
20
54
18
58
23
129
3