103
58
295
49
26
19
50
23
321
16
55
11
52
32
72
17
15
59
69
74
113
142
12
120
8
134
22
7
20
28
34
66
78
9
328
81
75
35
5
70
123
53
102
47
94
14