30
32
69
86
101
121
119
34
27
39
52
23
155
33
61
13
127
58
31
118
29
54
51
50
17
92
74
19
87
195
14
89
47
85
55
236
103
48
26
341
11
267
25
16
146
24