10
133
56
13
36
27
32
11
106
28
19
26
173
14
34
40
100
88
83
48
54
29
47
35
79
42
77
37
215
148
46
150
45
68
270
57
41
261
80
238
240
134
125
254
202
162
90
130
12