28
32
50
76
19
11
261
48
12
100
14
17
4
16
23
38
33
5
13
43
234
63
172
8
112
56
89
105
344
37
355
258
229
75
110
164
7
1337
9
55
25
66
44
49
300
157
131