37
80
88
49
26
12
35
46
9
28
100
34
81
33
137
309
96
72
15
93
52
83
104
45
59
146
141
95
24
154
11
54
55
97
58
128
39
36
125
77
32
222
175
108
53
343