29
127
36
408
59
83
39
17
45
26
34
11
160
121
47
13
87
326
176
24
19
70
30
23
94
166
60
137
25
43
179
61
193
495
31
129
261
132
65
33
49
10
52
21
28
14