31
10
126
36
107
21
39
9
84
46
85
61
69
35
60
76
16
111
8
5
120
37
19
29
38
73
174
77
14
41
7
18
114
154
47
49
33
602
71
58
11
708
56
4
20
48
17
105
240
13