31
40
41
96
83
42
33
36
18
105
4
22
73
34
13
27
15
37
80
70
46
103
124
25
298
19
77
92
222
84
76
139
401
75
60
24
215
82
57
38
44
641
23
56
81
85
8
264
190