10
16
29
34
17
368
6
78
28
27
44
15
41
165
84
40
13
21
63
47
65
38
324
55
42
54
186
102
104
163
93
43
50
83
258
73
120
181
87
66
20
35
32
61
25