45
75
34
37
63
90
116
24
107
36
43
16
1033
40
5
33
354
50
21
364
96
17
6
311
167
30
290
102
94
49
122
35
100
153
8
69
32
114
155
13
808
192
209
126
101
80
22
47
53
525
59
520