15
38
34
46
26
43
63
27
330
98
20
28
7
113
33
96
363
82
91
39
125
439
37
107
79
25
83
135
41
13
29
30
104
72
1125
229
134
337
40
148
51
52
301
116
32
100
61
54
109