15
11
105
106
19
132
49
27
126
76
12
97
18
45
25
139
16
5
67
52
38
110
77
60
356
29
3
75
155
446
9
33
24
14
92
30
26
32
141
40
58
210
147
194
83
89
90
34
149
161
7
23
244