12
14
2
18
13
59
36
264
35
44
31
43
70
95
103
37
42
21
41
33
45
63
23
30
98
134
49
60
51
32
25
39
191
47
58
121
19
183
166
89
317
76
102
65
398
170
48