103
15
268
107
67
141
70
23
672
62
36
61
45
331
30
43
210
254
66
216
81
160
273
59
173
50
93
47
25
642
56
524
89
90
60
179
84
302
222
101
41
150
48
20
110
132
86
226
129
34
138
10