105
109
21
129
68
46
54
7
59
5
2
90
17
24
23
27
14
30
13
15
75
4
52
273
146
257
125
25
79
153
33
393
1361
61
69
39
181
76
10
103
193
345
517
56
211
499
20
111
466
175
42
531
753
40