33
34
44
45
50
14
6
46
58
37
21
36
52
16
303
17
70
13
27
10
193
18
409
82
336
63
29
43
48
25
87
75
35
57
342
393
101
77
84
154
276
90
102
24
41
2852
427
152
337
430