34
212
82
91
338
57
45
4
24
105
273
49
55
37
59
109
38
75
182
62
21
112
68
81
17
29
10
116
18
14
121
44
73
69
162
88
125
202
102
110
60
65
33
119
26
16
23
32
77
63
30
13
20
47