111
310
81
63
126
44
51
84
64
69
169
96
13
33
104
138
433
30
137
47
41
74
77
48
88
218
38
28
195
49
145
148
21
136
76
2
142
97
36
79
60
32
125
67
15
109
40
29
37
27