72
29
59
94
58
33
8
103
18
40
1
242
2
41
49
32
15
37
14
143
117
87
152
6
83
69
16
31
19
93
95
303
70
7
64
17
21
28
514
98
51
99
167
297
82
54
80
25