28
104
67
38
341
12
92
83
68
170
108
53
93
121
21
8
116
69
52
227
139
22
17
134
289
55
47
65
124
45
29
32
259
144
88
36
25
141
105
46
39
59
9
159
505
400
10
137
35