30
92
134
29
23
17
38
35
6
67
16
345
31
20
19
49
76
5
50
34
9
60
114
28
45
54
309
203
66
70
121
48
22
80
10
132
59