34
25
11
21
22
54
36
143
115
35
135
59
48
218
28
44
33
40
41
24
100
51
86
42
62
70
18
78
50
148
131
266
57
285
117
81
45
317
414
217
160
120
114
121
176
43
58