36
25
28
5
9
51
192
433
7
27
209
76
160
6
14
10
95
8
42
60
19
20
113
421
144
56
32
65
58
39
89
150
85
23
35
55
155
12
90
328
61
3
45
233
317
16
79