360
156
5
15
34
212
32
161
36
13
52
37
535
167
18
46
104
64
1101
8
48
49
83
33
67
136
41
299
39
310
90
63
20
281
80
66
17
108
496
47
233
268
81
173
54
26
116
68
28
152