95
36
16
13
80
117
83
26
39
8
104
22
292
17
93
165
156
212
35
50
38
76
272
285
68
349
72
59
170
108
155
54
158
122
77
89
88
125
91
225
75
181
56
29
21
52
84
12
130
2
1
10
141
167
57
243
43