15
135
33
29
42
23
9
128
25
58
31
16
13
93
163
34
552
26
18
7
60
59
195
83
24
14
32
136
22
27
126
10
5
4
760
28
54
8
165
47
103
211
21
76
244
19
75
85
89