8
27
32
108
19
28
593
13
40
57
44
386
86
81
35
175
155
70
14
20
68
132
264
37
30
22
92
26
65
120
101
21
222
98
3
73
31
25
51
167
38
36
64
48
45