37
15
104
29
127
17
7
89
12
125
39
16
86
61
101
19
128
368
96
18
149
148
50
52
84
55
69
26
49
80
170
51
70
169
62
389
143
76
139
114
224
293
263
99
126
131
157
194
130
159
83