43
93
34
61
35
105
42
108
171
90
82
147
55
46
81
83
194
53
15
357
38
471
54
23
59
41
36
369
51
199
67
312
101
1326
1160
64
170
1483
37
209
78
94
208
128