131
3
15
78
18
6
35
51
117
19
38
47
98
17
31
41
22
90
148
55
21
334
597
27
34
33
68
66
119
61
124
46
132
97
76
161
95
65
40
25
92
48
100
75
103
139
133
53
120
60
16