104
16
51
23
15
6
10
46
158
59
21
130
36
22
28
155
17
76
34
25
47
11
79
152
82
294
74
31
62
73
55
42
39
5
66
56
18
397
4
85
89
14
12
91