316
37
59
53
32
51
54
46
996
26
35
64
24
16
65
49
57
225
86
27
17
13
15
25
97
41
18
113
28
34
39
11
31
302
241
138
7
45
72
123
160
82
8
12
58
14
130
6
85