116
40
17
28
21
34
81
48
44
5
107
74
114
2
43
98
6
50
10
16
13
165
9
39
150
316
38
52
91
66
491
3
86
286
14
27
256
346
29
137
36
196
32
105
55
4