30
104
148
143
10
161
29
21
25
1414
34
53
40
89
44
586
93
60
17
11
52
56
99
49
51
28
197
7
83
47
126
66
19
73
136
50
149
130
23
14
13
84
20
58
8
39
43
35
220
94
82
48