135
161
13
183
6
2
25
40
96
65
16
207
21
3
29
20
123
122
66
38
58
70
108
51
77
34
377
90
12
79
392
26
81
105
60
23
17
31
126
11
30
229
187
10
22
98
87
56
52
61
130