109
233
436
65
78
160
12
211
77
79
81
56
435
175
103
742
177
15
97
24
19
111
53
108
39
369
60
31
51
29
76
45
128
59
37
71
41
57
366
4
35
145
118
75
86
121
191
27
83
89
102
164