28
6
77
23
100
14
15
20
25
13
118
52
16
336
91
72
45
387
49
64
34
11
21
78
43
18
32
76
8
9
48
248
99
31
53
65
311
138
103
81
51
1177
159
231
17
54