104
78
322
34
21
25
40
13
16
41
135
111
128
147
95
132
244
9
85
179
39
356
49
121
272
57
31
10
184
164
412
80
17
58
94
28
55
93
52
62
33
79
130
15
47
65
11
38
72
42
26
84
64
23