29
103
206
76
68
373
315
96
86
91
115
47
67
418
44
31
19
14
135
119
127
113
33
36
48
112
11
43
55
342
159
83
25
118
45
74
157
82
87
144
132
520
268
84
104
138
38
72
58
16