316
55
34
15
28
8
13
46
163
102
307
328
157
16
124
17
101
29
50
62
24
39
10
91
48
37
127
5
105
2
22
25
33
4
11
93
61
111
14
26
35
38
94
89
96