359
34
95
18
159
46
329
123
39
57
87
108
8
36
62
32
9
1284
322
120
51
99
47
160
89
40
72
12
125
82
29
174
131
102
59
67
65
44
25
53
55
68
58
27
70
289
22
42
103
60
23