108
29
5
38
35
85
30
169
43
44
46
32
116
8
45
84
6
21
26
75
104
11
54
406
28
68
195
2
149
82
39
14
59
25
33
9
142
12
146
80
209
20
3
64
51
61
27
4