31
77
24
74
35
58
134
65
50
109
156
82
30
25
100
104
23
139
48
121
49
41
71
19
47
186
18
138
114
69
52
15
53
46
51
124
73
188
66
21
112
146
183
221
213
34
392
145