169
146
19
31
65
48
96
63
2
34
53
13
85
116
57
81
6
22
12
5
214
42
45
33
43
18
89
8
3
56
17
25
75
28
82
14
16
106
21
76
29
140
40
36
30
115