39
106
19
33
23
339
77
42
25
34
31
41
1
0
105
32
61
70
92
61
53
45
33
32
46
80
404
68
46
26
105
8
32
39
46
90
13
43
71
43
31
14
46
155
174
18
42
25
35
61
269
117
35
40
5
69
55
78
18
58