36
22
25
44
161
47
336
23
26
20
91
10
144
92
81
58
121
99
84
108
257
68
53
7
101
30
79
316
50
231
123
6
74
65
125
45
32
16
48
117
83
505
218
67
95
64
369
71
255
69