159
79
185
39
25
353
115
70
31
247
12
51
78
19
33
3
100
67
81
66
114
50
124
30
62
56
21
113
76
41
122
104
87
60
64
24
183
72
58
354
218
102
23
105
27
18