123
29
31
6
11
18
70
158
7
56
28
15
13
25
170
16
8
225
46
75
55
210
63
24
19
69
9
131
35
89
290
48
17
215
59
136
37
58
339
106
33
23
66
44
26