37
106
73
62
84
26
16
30
63
86
141
34
70
72
29
94
13
55
25
21
39
47
150
22
31
44
10
50
15
2
41
88
163
107
97
40
366
242
93
172
108
18
32
60
194
226
58