46
20
23
34
144
71
125
22
61
143
37
16
30
25
19
24
45
173
28
29
131
534
202
136
86
62
90
36
27
108
114
75
35
33
56
110
32
40
145
81
96
102
1050
65
93
92