121
3
26
25
2
13
296
19
8
43
20
17
15
29
14
72
40
10
118
31
5
16
38
175
12
6
145
149
162
9
39
374
349
133
264
4
36
54