32
58
349
277
255
92
82
17
61
109
107
66
49
6
20
30
5
11
16
65
26
24
106
93
13
8
68
25
22
96
41
111
63
19
222
272
12
39
34
21
256
263
7
79
10
85
130
15
46