13
2
23
35
30
61
9
111
54
29
45
211
8
95
44
140
304
27
41
153
63
503
129
38
18
10
25
84
47
24
28
14
36
112
165
89
329
103
242
107
96
83
79
117
32
1206