29
49
198
124
60
121
109
77
55
63
68
154
54
87
42
37
50
167
96
20
46
345
199
69
48
15
31
25
30
12
131
62
159
142
194
340
764
11
72
34
129
23
53
14
3
61
57