29
32
20
65
211
52
69
18
34
16
22
25
60
119
112
99
84
33
40
9
13
11
39
31
106
89
23
61
330
36
28
157
62
64
81
59
91
80
178
19
67
17
96
95
104
435