29
130
38
23
138
19
298
80
48
26
33
289
43
68
34
16
22
49
37
2
77
107
11
71
288
41
199
524
294
27
28
30
126
98
53
13
76
15
144
70
171
86
25
92
9
158
21
67
243