15
108
7
94
10
133
56
13
38
27
33
11
106
28
19
26
173
14
34
36
40
100
88
83
48
54
29
47
35
79
42
77
37
215
148
46
150
45
68
271
57
41
261
80
238
240
134
125
254
202