1
42
12
29
97
52
62
2
27
18
5
14
23
21
22
4
293
127
3
8
26
82
188
10
70
153
85
36
55
207
142
151
49
122
341
295
136
73
45
107
77
46
340
56
155
30
91
41
67
59