12
14
99
158
157
372
129
32
41
103
348
2
36
29
30
24
17
33
27
81
13
16
91
368
55
22
51
18
50
34
93
123
8
9
4
19
28
35
120
7
59
62
107
66
11
165
37
124
145