4
29
17
108
42
22
19
90
53
14
30
41
76
43
9
28
8
15
24
6
295
23
11
10
125
49
46
104
45
84
102
77
47
133
65
25
58
44
75
36
12
82
38
61
73
35
213
189
129
34