34
28
82
30
81
38
3
151
32
63
167
37
135
74
55
112
56
156
218
97
746
31
8
106
205
812
20
54
757
308
402
27
748
73
51
16
25
677
7
364
779
80
9
214
42
22
449
41
12
26
233
133