302
43
61
192
20
79
95
138
146
26
17
23
644
38
54
22
53
21
46
14
114
29
35
5
12
52
18
16
42
3
113
65
15
6
25
19
13
30
86
71
40
41
44
130