30
29
41
137
32
83
164
20
40
97
23
36
33
51
115
95
63
24
19
159
82
124
37
34
152
162
68
118
55
106
126
11
26
42
148
241
21
8
74
22
414
70
112
28
15