127
36
166
14
33
30
17
35
48
145
29
15
34
18
47
39
13
93
21
31
87
98
38
77
20
19
23
7
22
1820
2
6
157
62
28
8
3
181
512
86
50
25
115