40
68
31
13
7
196
113
55
59
34
64
154
58
63
25
35
16
70
50
1
14
91
94
83
17
33
21
6
11
124
157
19
80
53
44
49
22
75
51
103
24
38
45
32
30
4
37
41
5
368
36