82
46
23
6
12
21
167
9
16
24
20
32
8
19
18
30
1
284
43
160
11
13
285
49
40
34
108
207
36
91
234
31
39
81
62
10
55
38
71
50
244
60
26
155
56
105
15
104
68
4
94