34
225
178
47
245
80
125
56
262
282
53
131
86
46
70
39
30
52
29
109
187
20
315
81
140
155
124
23
92
280
82
51
338
35
149
97
88
15
57
141
43
111
38
68
40
50
60
21
142
91
76
41
17
54
607