29
117
51
10
221
58
14
42
61
196
105
153
361
83
82
81
31
23
30
24
44
155
55
62
59
13
21
669
28
173
48
39
11
16
70
7
8
76
35
18
17
177
38
33
26
25
143
171
152