15
64
23
167
150
38
235
31
37
163
65
100
58
183
72
2
25
68
107
32
3
22
84
10
71
39
9
21
55
52
30
16
8
26
40
33
75
36
70
13
111
201
205
113
402
125
59
282
56