301
114
26
59
10
116
137
24
46
4
44
127
36
79
53
1138
32
30
5
71
88
13
34
29
89
12
17
126
82
160
98
707
43
110
21
358
42
41
67
49
47
193
401
58
134