45
7
24
4
3
54
14
40
134
10
167
9
74
92
21
293
76
97
33
17
83
29
213
117
13
8
23
120
25
16
102
89
43
202
118
163
190
68
22
26
126
108
405
598
610
262
537
586
20
197
67
80
104
112
128