34
297
60
92
105
101
30
47
87
58
131
77
149
65
159
198
76
69
6
61
108
68
18
74
51
82
41
8
44
17
80
59
42
53
54
33
40
39
13
36
29
50
14
23
26
70
45
148
109