12
20
22
37
88
17
19
5
14
85
51
222
103
33
38
45
25
28
54
34
15
7
406
122
16
30
36
81
32
117
68
228
40
13
121
24
35
41
132
69
114
98
595
182
223
152
151
91
94