30
368
37
80
64
17
39
25
844
68
59
50
26
12
14
31
148
21
55
8
23
52
13
86
114
22
76
73
11
132
144
10
127
973
34
32
45
196
143
48
66
83
5
293
47
192
102
16