108
111
81
58
23
79
159
44
31
32
75
37
11
43
7
19
17
9
47
34
29
30
25
35
8
104
26
6
33
36
63
306
86
92
49
78
48
13
14
68
412
12
60