11
9
34
18
5
33
88
241
135
61
36
210
200
162
180
125
66
56
70
108
101
114
38
29
41
53
22
102
48
40
208
16
73
138
255
14
63
330
13
149
151
54
75
42
76
23
72
215
465
26
81
178