5
3
2
1
26
91
13
11
9
15
36
23
39
16
48
42
626
82
37
117
72
62
88
60
31
153
75
58
85
208
67
41
71
317
93
28
40
145
99
32
68
114
56
157
74
324
103
126
151
53