88
40
32
160
44
152
5
228
43
12
33
45
41
84
93
19
17
145
47
16
24
29
75
72
3
66
9
7
25
554
934
77
167
245
30
126
22
18
82
69
38
35
134
31
23
110