33
99
11
13
51
161
82
253
313
120
78
91
185
7
110
53
8
74
77
4
16
202
347
20
113
140
89
52
12
40
47
25
21
14
194
19
60
29
55
125
39
28
23
218
18
49
31