82
24
33
8
51
22
48
23
30
42
27
34
13
50
180
296
16
102
234
5
105
38
95
17
26
15
217
169
88
36
221
29
55
182
37
99
140
44
12
41
101
43
703