34
3
19
59
385
102
111
12
57
13
105
84
48
35
79
110
135
103
2
43
9
7
67
52
77
293
90
206
115
695
1259
941
42
195
75
33
27
165
23
8
93
180
10
56
20
18
212
31
99
120
37
11