122
125
14
105
69
56
44
81
426
83
22
245
326
85
60
84
29
25
8
59
20
24
175
233
252
41
104
6
207
30
39
353
42
40
43
13
45
107
48
170
9
27
34
23
3
11
16
15
21
80