36
83
98
309
15
31
18
79
61
2
67
57
119
20
92
276
95
64
132
78
62
177
35
13
226
97
66
74
185
222
8
104
37
368
116
54
159
71
151
53
50
28
133
52
33
88
136
60