62
22
21
26
16
12
5
4
107
29
49
25
47
37
73
35
233
17
19
61
33
10
11
36
46
164
83
64
40
53
150
75
160
58
84
89
50
67
273
88
15
309
225
347
188
72
228
82
14