40
108
33
8
19
37
34
32
92
23
197
59
117
12
54
26
118
56
113
30
35
116
43
77
49
80
38
45
9
16
65
257
156
46
72
106
208
286
127
18
95
28
238
1355
51
57
39
318
715