103
68
22
18
49
115
223
35
179
382
194
476
95
119
48
60
63
252
183
351
92
71
163
55
123
42
50
25
190
37
80
26
154
40
87
105
221
376
8
21
83
101
130
242
17
13
15
136
12
67
122
61
62
72