82
35
92
57
32
272
559
33
113
108
71
358
115
83
2
106
45
152
37
437
58
89
93
62
44
153
56
94
10
52
127
95
41
85
51
118
158
49
61
76
34
8
594
27
40
42
36
16
7
305
46
242
19
91