37
33
38
42
121
35
70
19
50
54
164
26
24
80
39
85
147
89
21
284
17
34
256
4
176
157
107
25
77
44
53
12
47
120
114
58
36
95
59
68
148
67
88
129
106
96
394
57
230
495
65
135
132