15
26
232
17
23
12
60
278
246
14
80
136
333
155
84
59
51
56
9
107
138
32
79
75
65
29
57
98
126
103
33
102
18
132
25
91
87
4
10
62
134
82
95
19
239
145
31
50
39
5
48
35
144
55
46