29
42
48
12
44
17
176
746
46
89
25
28
290
70
120
95
27
107
18
41
20
24
31
106
71
56
170
77
301
50
63
22
33
81
86
34
73
23
94
14
127
152
186
235
15