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