24
51
76
29
357
5
48
28
38
31
22
12
16
4
49
14
9
55
147
8
3
105
95
13
211
23
36
100
39
19
15
117
116
7
84
59
44
1
20
61
40
158
42