93
28
42
59
31
100
40
107
156
90
77
145
51
44
81
80
193
49
15
328
34
461
22
102
58
32
25
362
46
191
67
302
95
1303
1141
166
61
165
1451
26
202
71
86
111