13
23
10
3
12
17
9
5
41
15
18
33
8
16
35
47
59
74
26
122
71
28
275
434
288
280
46
25
58
154
126
19
285
192
147
115
57
222
86
84
22
91
14
24
31
20
30
43
98
110