185
66
58
20
36
22
21
125
5
17
38
37
45
32
47
54
19
33
68
51
23
9
133
48
318
53
24
15
89
16
41
101
81
12
4
385
112
69
55
78
39
280
246
369
85
63
77
46