34
40
17
13
16
19
50
57
77
25
9
21
18
20
39
146
6
47
180
305
280
281
11
672
31
150
71
30
5
577
368
53
35
79
3
29
87
15
107
26
4
45
100
108
132
28