36
93
7
69
84
37
119
44
66
83
94
34
234
56
71
207
123
238
375
95
399
923
465
75
62
307
283
126
318
141
88
105
204
108
116
100
27
346
67
73
99
129
12
150
46
51
148
72
125
170
87
29
370
26