45
3
2
4
25
6
12
39
36
50
16
22
28
5
130
33
52
217
41
18
13
17
19
34
309
163
20
68
29
69
14
37
122
812
114
140
277
76
49
95
86
77
66
176
197