115
94
33
97
69
322
20
6
16
54
37
5
22
70
4
98
57
8
9
121
23
248
158
95
39
164
87
3
218
24
18
88
49
75
34
79
177
1
86
41
76
196
78
65
55
14
58
356
53