28
5
35
39
10
22
100
7
11
4
15
63
43
32
68
72
79
51
73
255
50
36
59
82
89
52
112
47
56
400
187
106
155
188
90
24
26
30
181
31
37
341
142
1027
374
115
125
160
450
92
360
190
151