132
33
62
27
66
43
240
57
16
1165
134
35
25
2
22
128
419
17
6
99
14
41
59
68
104
73
13
20
32
18
58
255
330
47
91
341
71
289
356
83
325
151
55
24
3
53