123
16
165
29
327
152
524
70
43
49
114
60
71
84
137
145
117
21
13
34
76
201
11
206
35
36
33
94
148
20
19
22
218
194
109
66
54
28
32
181
52
156
10
90
18
47
24
150
38