104
121
120
7
221
46
41
29
98
50
144
18
48
124
23
116
25
191
394
31
88
14
79
37
80
38
16
60
162
113
45
214
32
49
12
15
127
8
42
30
11
100
61
178
110
141