28
213
20
1
33
11
12
7
36
29
16
49
137
4
17
161
66
53
326
237
165
48
115
635
9
14
42
23
117
13
25
447
6
54
5
174
39
136
31
139
204
69
10
44
19
35
47
241
100
75