44
6
21
3
4
12
16
52
8
53
40
32
56
35
17
115
108
11
19
7
58
10
31
42
23
27
5
91
54
118
25
92
84
82
285
129
252
161
365
49
225
333
102
198
197
274
331
273
100
200
275
524
232
516