34
25
42
39
32
57
58
17
23
31
312
135
81
230
44
52
187
27
36
21
18
24
46
160
11
37
41
244
68
245
153
127
109
105
165
74
20
103
66
119
22
8
61
47
415
382
65
48
26
75