36
96
151
77
8
34
75
53
95
29
21
137
14
78
10
16
57
17
46
597
51
221
2
40
25
45
49
15
50
13
38
43
387
71
23
103
35
182
37
139
66
110
18
30
246
176
12
33
56