65
159
66
17
9
18
47
164
61
49
29
515
185
8
23
84
111
12
31
106
15
54
646
86
63
24
98
32
37
13
19
22
35
11
42
25
58
97
6
196
28
43
50
80
102
324
33
14
59