2
13
7
10
4
12
1
36
5
31
118
27
35
17
11
29
40
87
73
77
102
107
41
71
44
32
137
66
69
231
76
303
223
59
26
22
209
14
49
169
142
54
99
16
273
55
46
38
56