94
22
32
12
33
21
27
50
4
8
92
40
14
42
9
17
3
15
19
29
6
23
93
11
47
59
61
103
146
312
122
85
320
121
449
313
153
90
262
363
105
62
58