9
148
71
34
38
98
126
138
296
79
5
25
282
118
62
20
33
112
77
84
6
14
47
75
17
40
35
72
88
104
97
56
2
55
12
8
16
10
23
41
4
15
114
160
61
60
1
65
7
50