33
149
3
39
32
582
64
51
13
9
11
21
8
81
16
75
58
12
15
100
61
35
30
34
882
72
1
146
20
48
126
121
38
31
4
26
87
28
37
67
274
42
117
77
17
56