34
62
31
18
32
97
40
27
20
25
71
43
13
69
58
173
86
41
73
49
59
78
165
90
93
55
291
89
15
330
230
198
50
21
79
85
33
17
54
26
126
121
36
153
37
38
10
70
28
289