12
4
34
22
16
7
26
8
25
31
41
59
50
32
114
17
61
23
118
53
76
29
121
86
33
10
35
24
75
203
93
91
217
442
237
95
137
94
54
115
231
184
127
43
180
52
151
148
244
69
416
123