36
163
15
64
23
167
150
38
237
31
37
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
70
13
113
201
205
402
125
59
282