59
11
104
6
32
21
8
16
101
19
40
12
58
165
68
9
33
106
14
31
28
217
85
23
35
39
56
18
47
51
304
279
17
86
100
138
54
93
105
34
49
26
37
160
95
140
274
465