56
19
52
38
102
29
20
61
48
116
59
46
36
53
22
217
81
184
40
103
403
109
345
125
64
10
96
95
177
433
87
382
25
86
31
16
533
426
32
70
54
169
43
47
35
262
943
58
63
123