34
29
41
24
38
21
61
48
57
51
45
237
42
144
22
196
79
77
169
86
63
120
109
19
37
56
47
32
104
129
81
117
99
147
89
584
111
139
611
15
68
84
88
55
39
540
150
343
285
130
30
64
35
73