43
121
23
1236
80
17
692
48
145
56
20
93
262
120
672
14
95
1280
26
133
47
75
34
29
129
103
52
50
54
24
53
82
35
64
159
140
68
61
36
71
45
79
59
96
65
87
13
162
74
98